package ar.com.e2solver.solver.operator.crossover;

import ar.com.e2solver.solver.operator.crossover.impl.RegionExchangeCrossoverOperator;


public final class CrossoverOperatorFactory {

	private CrossoverOperatorFactory(){}
	
	public static CrossoverOperator getOperator(int operationNumber) {
		CrossoverOperator operator = null;
		
		switch (operationNumber) {
		/*case 0:
			//operator = ShortestPathCrossOverOperator.getInstance();
			//break;*/
		case 0:
			//operator = SimpleCrossOverOperator.getInstance();
			//break;
		default:
			operator = RegionExchangeCrossoverOperator.getInstance();
			break;
		}
		
		return operator;
	}

}
